###############################################################################
# Roberto Bender <beto.bender@gmail.com>
# BEND2D Physics Engine - Makefile
# Date: 11/03/2010
###############################################################################
include Makefile.args

SOURCES=$(addprefix $(SRCDIR)/,$(SRC))
OBJECTS=$(subst .cpp,.o,$(SOURCES))
CPPFLAGS=$(CUSTOMCPPFLAGS) -c $(addprefix -I,$(INCLUDE_DIRS)) -ggdb
LDFLAGS=$(CUSTOMLDFLAGS) $(addprefix -l,$(LIBRARIES)) $(addprefix -L,$(LIBRARY_DIRS))
TARGETOUT=$(OUTDIR)/$(TARGET)

$(TARGETOUT): $(OBJECTS)
	g++ $(OBJECTS) $(LDFLAGS) -o $(TARGETOUT)

$(OBJECTS): %.o: %.cpp
	g++ $(subst .o,.cpp,$@) $(CPPFLAGS) -o $@

clean:
	rm -rf $(OBJECTS) $(TARGETOUT) *.bak

dep:
	makedepend -- $(CPPFLAGS) -- $(SOURCES) -f Makefile.deps 2> /dev/null

include Makefile.deps


